home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / More Source / C⁄C++ / Xconq 7.0d37 / source / lib / nw-europe.g < prev    next >
Text File  |  1995-04-04  |  6KB  |  228 lines

  1. (game-module "nw-europe"
  2.   (title "NW Europe Campaign")
  3.   (blurb "Northwest Europe Campaign, 1944-1945")
  4.   (instructions (
  5.   "As the Allies, your goal is to liberate France and the Low Countries,"
  6.   "then to invade Germany and capture its cities."
  7.   ""
  8.   "Your time and resources will be limited."
  9.   ""
  10.   "As the Germans, your goal is to delay and beat back the Allies as long "
  11.   "as possible, with even fewer resources."
  12.   ))
  13.   (base-module "ww2-div-eur")
  14.   (variants
  15.    (see-all true)
  16.    )
  17.   )
  18.  
  19. (set synthesis-methods ())
  20.  
  21. (scorekeeper (do last-side-wins))
  22.  
  23. (set last-turn 30)
  24.  
  25. (set initial-date "1 Jun 1944")
  26.  
  27. (set season-names
  28.   ((0 15 "summer") (16 25 "autumn") (26 40 "winter")))
  29.  
  30. (side 1 (name "Allies") (adjective "Allied") (class "allies")
  31.   (color "blue") (emblem-name "white-star"))
  32.  
  33. (side 2 (name "Axis") (adjective "Axis") (class "axis")
  34.   (color "black") (emblem-name "german-cross"))
  35.  
  36. (include "t-nw-eur")
  37.  
  38. (add u* already-seen 100)
  39.  
  40. (a-inf 24 47 1 (n "Br 15"))
  41. (a-inf 22 47 1 (n "Br 3"))
  42. (a-inf 24 47 1 (n "Br 43"))
  43. (a-inf 24 47 1 (n "Br 49"))
  44. (a-inf 25 47 1 (n "Br 50"))
  45. (a-inf 25 47 1 (n "Br 51"))
  46. (a-inf 25 47 1 (n "Br 52"))
  47. (a-inf 26 47 1 (n "Br 53"))
  48. (a-inf 26 47 1 (n "Can 2"))
  49. (a-inf 27 47 1 (n "Can 3"))
  50. (a-inf 22 49 1 (n "US 1"))
  51. (a-inf 22 49 1 (n "US 2"))
  52. (a-inf 23 48 1 (n "US 29"))
  53. (a-inf 23 48 1 (n "US 30"))
  54. (a-inf 22 48 1 (n "US 4"))
  55. (a-inf 22 48 1 (n "US 5"))
  56. (a-inf 24 48 1 (n "US 79"))
  57. (a-inf 22 48 1 (n "US 8"))
  58. (a-inf 22 47 1 (n "US 83"))
  59. (a-inf 23 48 1 (n "US 9"))
  60. (a-inf 22 47 1 (n "US 90"))
  61. (a-inf 1 68 1 (n "US 26"))
  62. (a-inf 2 68 1 (n "US 35"))
  63. (a-inf 3 68 1 (n "US 42"))
  64. (a-inf 4 68 1 (n "US 44"))
  65. (a-inf 5 68 1 (n "US 63"))
  66. (a-inf 1 67 1 (n "US 65"))
  67. (a-inf 2 67 1 (n "US 66"))
  68. (a-inf 3 67 1 (n "US 69"))
  69. (a-inf 4 67 1 (n "US 70"))
  70. (a-inf 5 67 1 (n "US 71"))
  71. (a-inf 2 66 1 (n "US 75"))
  72. (a-inf 3 66 1 (n "US 76"))
  73. (a-inf 4 66 1 (n "US 78"))
  74. (a-inf 5 66 1 (n "US 80"))
  75. (a-inf 6 66 1 (n "US 84"))
  76. (a-inf 2 65 1 (n "US 87"))
  77. (a-inf 3 65 1 (n "US 89"))
  78. (a-inf 4 65 1 (n "US 94"))
  79. (a-inf 5 65 1 (n "US 95"))
  80. (a-inf 6 65 1 (n "US 99"))
  81. (a-inf 3 64 1 (n "US 100"))
  82. (a-inf 4 64 1 (n "US 102"))
  83. (a-inf 5 64 1 (n "US 103"))
  84. (a-inf 6 64 1 (n "US 104"))
  85. (a-inf 7 64 1 (n "US 106"))
  86. (a-armor 21 47 1 (n "Gds"))
  87. (a-armor 21 47 1 (n "US 2"))
  88. (a-armor 23 46 1 (n "US 3"))
  89. (a-armor 23 46 1 (n "US 4"))
  90. (a-armor 4 61 1 (n "US 7"))
  91. (a-armor 5 61 1 (n "US 8"))
  92. (a-armor 6 61 1 (n "US 9"))
  93. (a-armor 4 60 1 (n "US 10"))
  94. (a-armor 5 60 1 (n "US 11"))
  95. (a-armor 6 60 1 (n "US 12"))
  96. (a-armor 5 59 1 (n "US 13"))
  97. (a-armor 6 59 1 (n "US 14"))
  98. (a-armor 7 59 1 (n "US 16"))
  99. (a-armor 19 47 1 (n "Can 4"))
  100. (a-armor 18 47 1 (n "Pol 1"))
  101. (a-armor 17 47 1 (n "Fr 2DB"))
  102. (a-para 20 48 1 (n "Br 1"))
  103. (a-para 20 47 1 (n "Br 6"))
  104. (a-para 20 47 1 (n "US 101"))
  105. (a-para 20 47 1 (n "US 82"))
  106. (hq 23 49 1 (n "British 2nd"))
  107. (hq 23 49 1 (n "US 1st"))
  108. (transport 21 46 1)
  109. (transport 22 46 1)
  110. (transport 24 46 1)
  111. (transport 25 46 1)
  112. (transport 26 46 1)
  113. (battleship 22 45 1)
  114. (battleship 24 45 1)
  115. (battleship 26 45 1)
  116. (g-inf 63 4 2 (n "271"))
  117. (g-inf 64 3 2 (n "272"))
  118. (g-inf 27 23 2 (n "275"))
  119. (g-inf 44 5 2 (n "276"))
  120. (g-inf 65 2 2 (n "277"))
  121. (g-inf 41 51 2 (n "331"))
  122. (g-inf 29 36 2 (n "352"))
  123. (g-inf 26 30 2 (n "77"))
  124. (g-inf 34 41 2 (n "84"))
  125. (g-inf 37 50 2 (n "85"))
  126. (g-inf 25 36 2 (n "91"))
  127. (g-armor 45 4 2 (n "11"))
  128. (g-armor 39 38 2 (n "116"))
  129. (g-armor 49 52 2 (n "1SS"))
  130. (g-armor 43 42 2 (n "2"))
  131. (g-armor 32 35 2 (n "21"))
  132. (g-armor 67 2 2 (n "2SS"))
  133. (g-armor 58 2 2 (n "9"))
  134. (g-armor 45 26 2 (n "Lehr"))
  135. (g-para 17 29 2)
  136. (pzgren 45 16 2 (n "17SS"))
  137. (cd 58 7 2 (n "148"))
  138. (cd 59 6 2 (n "157"))
  139. (cd 43 7 2 (n "159"))
  140. (cd 44 56 2 (n "165"))
  141. (cd 33 39 2 (n "17LW"))
  142. (cd 38 52 2 (n "182"))
  143. (cd 60 5 2 (n "189"))
  144. (cd 41 53 2 (n "18LW"))
  145. (cd 61 4 2 (n "242"))
  146. (cd 23 38 2 (n "243"))
  147. (cd 62 3 2 (n "244"))
  148. (cd 38 42 2 (n "245"))
  149. (cd 22 25 2 (n "265"))
  150. (cd 19 33 2 (n "266"))
  151. (cd 48 34 2 (n "325S"))
  152. (cd 40 53 2 (n "326"))
  153. (cd 63 2 2 (n "338"))
  154. (cd 16 31 2 (n "343"))
  155. (cd 37 48 2 (n "344"))
  156. (cd 34 38 2 (n "346"))
  157. (cd 38 43 2 (n "348"))
  158. (cd 37 51 2 (n "47"))
  159. (cd 42 54 2 (n "48"))
  160. (cd 37 49 2 (n "49"))
  161. (cd 27 37 2 (n "709"))
  162. (cd 35 37 2 (n "711"))
  163. (cd 43 55 2 (n "712"))
  164. (cd 31 36 2 (n "716"))
  165. (hq 43 41 2 (n "15"))
  166. (hq 65 4 2 (n "19"))
  167. (hq 31 26 2 (n "7"))
  168. (train 48 51 2)
  169. (train 48 50 2)
  170. (train 56 47 2)
  171. (train 46 35 2)
  172. (train 47 33 2)
  173. (train 17 30 2)
  174. (train 44 6 2)
  175. (train 62 5 2)
  176.  
  177. (town 34 52 1 (n "Dover"))
  178. (town 71 34 2 (n "Strasbourg"))
  179. (town 23 47 1 (n "Portsmouth"))
  180.  
  181. (town 42 42 2 (n "Amiens"))
  182. (town 46 62 2 (n "Amsterdam"))
  183. (town 48 53 2 (n "Antwerp"))
  184. (town 51 59 2 (n "Arnhem"))
  185. (town 29 32 2 (n "Avranches"))
  186. (town 43 6 2 (n "Bordeaux"))
  187. (town 17 29 2 (n "Brest"))
  188. (town 49 50 2 (n "Brussels"))
  189. (town 32 35 2 (n "Caen"))
  190. (town 37 52 2 (n "Calais"))
  191. (town 24 39 2 (n "Cherbourg"))
  192. (town 37 42 2 (n "Dieppe"))
  193. (town 57 55 2 (n "Duisburg"))
  194. (town 40 53 2 (n "Dunkerque"))
  195. (town 58 54 2 (n "Dusseldorf"))
  196. (town 70 47 2 (n "Frankfurt"))
  197. (town 60 51 2 (n "Koln"))
  198. (town 34 38 2 (n "Le Havre"))
  199. (town 38 26 2 (n "Le Mans"))
  200. (town 54 49 2 (n "Liege"))
  201. (town 45 16 2 (n "Loudun"))
  202. (town 71 42 2 (n "Mannheim"))
  203. (town 60 38 2 (n "Metz"))
  204. (town 62 33 2 (n "Nancy"))
  205. (town 31 19 2 (n "Nantes"))
  206. (town 57 56 2 (n "Oberhausen"))
  207. (town 48 27 2 (n "Orleans"))
  208. (town 46 34 2 (n "Paris"))
  209. (town 30 27 2 (n "Rennes"))
  210. (town 45 59 2 (n "Rotterdam"))
  211. (town 40 38 2 (n "Rouen"))
  212. (town 64 38 2 (n "Saarbruecken"))
  213. (town 23 31 2 (n "St Brieuc"))
  214. (town 26 31 2 (n "St Malo"))
  215. (town 43 20 2 (n "Tours"))
  216. (town 60 42 2 (n "Trier"))
  217. (town 25 38 2 (n "Valognes"))
  218. (town 46 33 2 (n "Versailles"))
  219. (town 81 36 2 (n "Stuttgart"))
  220. (town 69 45 2 (n "Wiesbaden"))
  221. (town 64 47 2 (n "Koblenz"))
  222. (town 57 50 2 (n "Aachen"))
  223. (town 56 54 2 (n "Moenchen-Gladbach"))
  224. (town 59 55 2 (n "Essen"))
  225. (town 61 55 2 (n "Dortmund"))
  226. (town 60 59 2 (n "Munster"))
  227. (town 44 60 2 (n "The Hague"))
  228.